function Sprite(file, size_x, size_y, position_x, position_y)
{
this.image = new Image();
this.image.src=file;

this.visible = true;

this.position_x_dst = position_x; 
this.position_y_dst = position_y;

this.scale_x = 2;
this.scale_y = 2;

this.size_x_src = size_x;
this.size_y_src = size_y;

this.size_x_dst = this.size_x_src;
this.size_y_dst = this.size_y_src;

this.position_x_src = 0; 
this.position_y_src = 0;


this.current_frame = 0;

this.frames = 10;


this.fps = 10; 
this.time_per_frame = 1000/this.fps; 
	this.setFPS=function(newFPS)
	{
		this.fps = newFPS; 
		this.time_per_frame = 1000/this.fps; 
	}

this.delta_time = 0;
this.acumulated_delta_time = 0; 
this.last_draw_time = 0; 


this.update=function()
{

};

this.draw=function()
{ 
	console.log("JHKJL K");
	
	if(this.visible)
	screen.drawImage(this.image,
	this.size_x_src*this.current_frame,
	this.position_y_src,
	this.size_x_src, 
	this.size_y_src, 
	this.position_x_dst, 
	this.position_y_dst, 
	this.size_x_dst*this.scale_x,
	this.size_y_dst*this.scale_y);

	this.delta_time = Date.now() - this.last_draw_time;

	if(this.acumulated_delta_time > this.time_per_frame)
	{
		this.acumulated_delta_time = 0;
		this.current_frame++;
		if(this.current_frame>=this.frames)
		{
			this.current_frame = 0;
		}
	}
	else
	{
		this.acumulated_delta_time += this.delta_time;
	}

	this.last_draw_time = Date.now();
};

};